/*
 * Copyright 2009 Jinbo Lin. All rights reserved.
 * 
 * cn.edu.pku.model OfficeAutomation
 *
 * Created on 2009-12-25
 */
package cn.edu.pku.model;

import java.io.Serializable;
import java.util.Date;

/**
 * @author Jinbo Lin
 * 
 *  
 */
public class Minute implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -6451671497689693731L;
	private int minuteId = 0;
	private String minuteName = null;
	private Meeting meeting = null;
	private String contents = null;
	private User recorder = null;
	private Date dateTime = null;
	private User auditor = null;
	private String audit = null;
	private Date auditDateTime = null;
	private String removed = null;
	private String remark = null;
	/**
	 * @return the minuteId
	 */
	public int getMinuteId() {
		return this.minuteId;
	}
	/**
	 * @param minuteId the minuteId to set
	 */
	public void setMinuteId(int minuteId) {
		this.minuteId = minuteId;
	}
	/**
	 * @return the minuteName
	 */
	public String getMinuteName() {
		return this.minuteName;
	}
	/**
	 * @param minuteName the minuteName to set
	 */
	public void setMinuteName(String minuteName) {
		this.minuteName = minuteName;
	}
	/**
	 * @return the meeting
	 */
	public Meeting getMeeting() {
		return this.meeting;
	}
	/**
	 * @param meeting the meeting to set
	 */
	public void setMeeting(Meeting meeting) {
		this.meeting = meeting;
	}
	/**
	 * @return the contents
	 */
	public String getContents() {
		return this.contents;
	}
	/**
	 * @param contents the contents to set
	 */
	public void setContents(String contents) {
		this.contents = contents;
	}
	/**
	 * @return the recorder
	 */
	public User getRecorder() {
		return this.recorder;
	}
	/**
	 * @param recorder the recorder to set
	 */
	public void setRecorder(User recorder) {
		this.recorder = recorder;
	}
	/**
	 * @return the dateTime
	 */
	public Date getDateTime() {
		return this.dateTime;
	}
	/**
	 * @param dateTime the dateTime to set
	 */
	public void setDateTime(Date dateTime) {
		this.dateTime = dateTime;
	}
	/**
	 * @return the auditor
	 */
	public User getAuditor() {
		return this.auditor;
	}
	/**
	 * @param auditor the auditor to set
	 */
	public void setAuditor(User auditor) {
		this.auditor = auditor;
	}
	/**
	 * @return the audit
	 */
	public String getAudit() {
		return this.audit;
	}
	/**
	 * @param audit the audit to set
	 */
	public void setAudit(String audit) {
		this.audit = audit;
	}
	/**
	 * @return the auditDateTime
	 */
	public Date getAuditDateTime() {
		return this.auditDateTime;
	}
	/**
	 * @param auditDateTime the auditDateTime to set
	 */
	public void setAuditDateTime(Date auditDateTime) {
		this.auditDateTime = auditDateTime;
	}
	/**
	 * @return the removed
	 */
	public String getRemoved() {
		return this.removed;
	}
	/**
	 * @param removed the removed to set
	 */
	public void setRemoved(String removed) {
		this.removed = removed;
	}
	/**
	 * @return the remark
	 */
	public String getRemark() {
		return this.remark;
	}
	/**
	 * @param remark the remark to set
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}

	/**
	 * 
	 */
	public Minute() {
	}
	/**
	 * @param minuteId
	 * @param minuteName
	 * @param meeting
	 * @param contents
	 * @param recorder
	 * @param dateTime
	 */
	public Minute(int minuteId, String minuteName, Meeting meeting,
			String contents, User recorder, Date dateTime) {
		super();
		this.minuteId = minuteId;
		this.minuteName = minuteName;
		this.meeting = meeting;
		this.contents = contents;
		this.recorder = recorder;
		this.dateTime = dateTime;
	}
	/**
	 * @param minuteId
	 * @param minuteName
	 * @param meeting
	 * @param contents
	 * @param recorder
	 * @param dateTime
	 * @param auditor
	 * @param audit
	 * @param auditDateTime
	 * @param removed
	 * @param remark
	 */
	public Minute(int minuteId, String minuteName, Meeting meeting,
			String contents, User recorder, Date dateTime, User auditor,
			String audit, Date auditDateTime, String removed, String remark) {
		super();
		this.minuteId = minuteId;
		this.minuteName = minuteName;
		this.meeting = meeting;
		this.contents = contents;
		this.recorder = recorder;
		this.dateTime = dateTime;
		this.auditor = auditor;
		this.audit = audit;
		this.auditDateTime = auditDateTime;
		this.removed = removed;
		this.remark = remark;
	}
	
}
